<!-- Storage Accounts partial -->
<script id="services.storageaccounts.subscriptions.id.storage_accounts.partial" type="text/x-handlebars-template">
    <div id="resource-name" class="list-group-item active">
        <h4 class="list-group-item-heading">{{name}}</h4>
    </div>

    <div class="list-group-item">
        <h4 class="list-group-item-heading">Information</h4>
        <div class="list-group-item-text item-margin">Storage Account Name: <span id="storageaccounts.subscriptions.{{@../key}}.storage_accounts.{{@key}}.name">{{name}}</span></div>
        <div class="list-group-item-text item-margin">Public Traffic: <span id="storageaccounts.subscriptions.{{@../key}}.storage_accounts.{{@key}}.public_traffic_allowed">{{convert_bool_to_enabled public_traffic_allowed }}</span></div>
        <div class="list-group-item-text item-margin">HTTPS Required: <span id="storageaccounts.subscriptions.{{@../key}}.storage_accounts.{{@key}}.https_traffic_enabled">{{convert_bool_to_enabled https_traffic_enabled}}</span></div>
        <div class="list-group-item-text item-margin">Microsoft Trusted Services: <span id="storageaccounts.subscriptions.{{@../key}}.storage_accounts.{{@key}}.trusted_microsoft_services_enabled">{{convert_bool_to_enabled trusted_microsoft_services_enabled }}</span></div>
        <div class="list-group-item-text item-margin">Access Key Usage: <span id="storageaccounts.subscriptions.{{@../key}}.storage_accounts.{{@key}}.shared_key_access_allowed">{{convert_bool_to_enabled shared_key_access_allowed}}</span></div>
        <div class="list-group-item-text item-margin">Last Access Key Rotation:
            <span id="storageaccounts.subscriptions.{{@../key}}.storage_accounts.{{@key}}.access_keys_rotated">
                {{#if access_keys_last_rotation_date }}
                    {{ access_keys_last_rotation_date }}
                {{else}}
                    Never
                {{/if}}
            </span>
        </div>
        <div class="list-group-item-text item-margin">Storage encrypted with Customer Managed Key: <span id="storageaccounts.subscriptions.{{@../key}}.storage_accounts.{{@key}}.encryption_key_customer_managed">{{convert_bool_to_enabled encryption_key_customer_managed }}</span></div>

        <div class="list-group-item-text item-margin">Tags: 
            {{#each tags}}
                <div style="border-radius: 5px; -webkit-border-radius: 5px; float: center; background-color: #c2c2d6; padding: 0.1px; text-align: center; display: inline-flex;">
                    <samp>{{value_or_none this}}</samp>
                </div>&nbsp;&nbsp;
            {{else}}
                <div style="display: inline-flex;"><samp>None</samp></div>
            {{/each}}
        </div>
        <div class="list-group-item-text item-margin">Resource group: <span id="storageaccounts.subscriptions.{{@../key}}.storage_accounts.{{@key}}.resource_group_name"><samp>{{value_or_none resource_group_name}}</samp></span></div>
    </div>

    <div class="list-group-item">
        <h4 class="list-group-item-heading">Blob Containers</h4>
        <div class="list-group-item-text item-margin">
        {{#each blob_containers}}
            <samp>{{@key}}</samp>
            <div class="list-group-item-text item-margin">
                Public Access: <span id="storageaccounts.subscriptions.{{@../../key}}.storage_accounts.{{@../key}}.blob_containers.{{@key}}.public_access_allowed">{{ convert_bool_to_enabled public_access_allowed }}</span>
            </div>
        {{/each}}
        </div>
    </div>

    <div class="list-group-item">
        <h4 class="list-group-item-heading">Blob Services</h4>
        <div class="list-group-item-text item-margin">
            {{#each blob_services}}
            <samp>{{name}}</samp>
            <div class="list-group-item-text item-margin">
                Soft Delete: <span id="storageaccounts.subscriptions.{{@../../key}}.storage_accounts.{{@../key}}.blob_services.{{@key}}.soft_delete_enabled">{{ convert_bool_to_enabled soft_delete_enabled }}</span>
            </div>
            {{/each}}
        </div>
    </div>

</script>

<script>
    Handlebars.registerPartial("services.storageaccounts.subscriptions.id.storage_accounts", $("#services\\.storageaccounts\\.subscriptions\\.id\\.storage_accounts\\.partial").html());
</script>

<!-- Single Storage Accounts template -->
<script id="single_storageaccounts_storage_accounts-template" type="text/x-handlebars-template">
    {{> modal-template template='services.storageaccounts.subscriptions.id.storage_accounts' }}
</script>
<script>
    var single_storageaccounts_storage_accounts_template = Handlebars.compile($("#single_storageaccounts_storage_accounts-template").html());
</script>
